*{
    margin:0;
}
body{
    background-color: #e66465;
}
.stage{
    position: relative;
    width:1125px;
    height: 920px;
    margin:auto;
    margin-top: 10px;
    background-image: url('gambling_machine.png');
}

.handle{
    height: 500px;
    width: 86px;
    background-image: url('handles.png');
    background-repeat: no-repeat;
    background-position: 0,0;
    position: relative;
    left:992px;
    top:120px;
}

.handle:hover{
    cursor: url(reach.png) 50 50,pointer;
}


.slotcontainer {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    top:469px;
    left:362px;
    width:530px;
}

.slot {
    width: 120px;
    height: 164px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    background: #fafafa;
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.4) inset;
    font-size: 90px;
    line-height: 152px;
}

.symbols {
    position: relative;
    top: -6300px;
    left: 0;
    transition: top 5s;
    font-size: 90px;
    line-height: 152px;
}

.symbol {
    width: 100px;
    height: 150px;
    font-size: 90px;
    line-height: 100px;
    display: block;
    text-align: center;
    padding-top: 25px;
}